Ontology Based Feature Driven Development Life Cycle
نویسندگان
چکیده
The upcoming technology support for semantic web promises fresh directions for Software Engineering community. Also semantic web has its roots in knowledge engineering that provoke software engineers to look for application of ontology applications throughout the Software Engineering lifecycle. The internal components of a semantic web are “light weight”, and may be of less quality standards than the externally visible modules. In fact the internal components are generated from external (ontological) component. That’s the reason agile development approaches such as feature driven development are suitable for application’s internal component development. As yet there is no particular procedure that describes the role of ontology in FDD processes. Therefore we propose an ontology based feature driven development for semantic web application that can be used form application model development to feature design and implementation. Features are precisely defined in the OWL-based domain model. Transition from OWL based domain model to feature list is directly defined in transformation rules. On the other hand the ontology based overall model can be easily validated through automated tools. Advantages of ontology-based feature Driven development are also discussed.
منابع مشابه
Community-Driven Approach to Large-Scaled Ontology Development based on OAM Framework: a Case Study on Life Cycle Assessment
This paper presents a community-driven development framework for large-scale ontology that offers intraand inter-community communication, voting and endorsement system, and version control. Our system design addresses three lacks in the traditional ontology development: (1) constructive communication among the relevant stakeholders, (2) consensual endorsement and voting system for concept and s...
متن کاملONTOCOM: A Cost Estimation Model for Ontology Engineering
The technical challenges associated with the development and deployment of ontologies have been subject to a considerable number of research initiatives since the beginning of the nineties. The economical aspects of these processes are, however, still poorly exploited, impeding the dissemination of ontology-driven technologies beyond the boundaries of the academic community. This paper aims at ...
متن کاملAn Ontology Driven Information System
In the era of coalescing application landscapes a big potential for defining, implementing, disseminating and using ontologies is evolving. Whenever a software development project is not just concerned with a specific application but is part of a landscape of projects located in different domains, an ontology-driven approach may be worth considering and even be advantageous as compared to a tra...
متن کاملA Comparative Study of Agile Methods: Towards a New Model-based Method
Agile development is an approach for managing and building software projects and teams, in order to satisfy customers by providing adaptive planning, evolutionary development, early delivery and continuous improvement. It is a collection of methodologies such as Extreme Programming (XP), Scrum and Feature Driven Development (FDD). Even if agile methods are rapid and flexible to change, they sti...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1307.4174 شماره
صفحات -
تاریخ انتشار 2012